<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<%@ page import="java.util.Iterator,java.util.List, com.guarderia.bean.Criterio, com.guarderia.bean.Evaluacion,com.guarderia.utils.UtilidadesWeb,org.apache.commons.lang.StringUtils" %>
<%! List listaCriterios = null, listaEvaluaciones = null; 
	String descripcion = "";
%>
<% listaCriterios = (List) request.getAttribute("listaCriterios"); 
listaEvaluaciones = (List) request.getAttribute("listaEvaluaciones");
%>
<title>Lista de Criterios</title>
</head>
<body>
	<%
	int i = 0,idArea = -1;;
	if (listaCriterios != null){
	for (Iterator iterator = listaCriterios.iterator(); iterator.hasNext();) {
		Criterio criterio = (Criterio) iterator.next();
		if ((idArea == -1) || (idArea != criterio.getArea_conocimiento().getIdentificador())){
			if (idArea != -1){
				out.println("</fieldset>");
			}
			out.println("<fieldset style='width:521;'><legend class='titulo_area'>"+ criterio.getArea_conocimiento().getNombre()  + "</h2>");
			idArea = criterio.getArea_conocimiento().getIdentificador();
		}
		// Evaluaciones 
		Evaluacion evaluacion = null;
		if (listaEvaluaciones != null){
			evaluacion = (Evaluacion) listaEvaluaciones.get(i); 
			if (StringUtils.isNotBlank(evaluacion.getDescripcion())){
				descripcion = evaluacion.getDescripcion();
			}
			else{
				descripcion = "";
			}
		}
		%>
			<fieldset><legend><%=criterio.getNombre() %>:</legend>
			
				<%
					int j =0;
					for (j=0; j< Evaluacion.TEXTOS.length; j++){
						if (evaluacion != null 
								&& StringUtils.equals(evaluacion.getValor(),Evaluacion.VALORES[j]) ){
							out.print("<p>Evaluación: <em>" + Evaluacion.TEXTOS[j]+"</em></p>");
						}
					}
				%>
			<p>Descripción: <em><%=descripcion%></em></p>
			</fieldset>
	<% 
	i++;
	} 
	} // Fin if criterios
	else{
		out.println("No hay criterios");	
	}
	%>
</body>
</html>